/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package test1.library.command;

import java.io.*;

/**
 *
 * @author admin
 */
public class addinfo implements ICommand {
    private static final String ADDINFO = "Информация";
	
	private static final String INFO = "Добавить информацию о книге";
	
	public String name() {
		return ADDINFO;
	}

	
	public String info() {
		return INFO;
	}
    public void addinfo () throws UnsupportedEncodingException, IOException {
        System.out.println("Введите автора книги");
        BufferedReader d = new BufferedReader(new InputStreamReader(System.in, "windows-1251"));
String author = d.readLine();
 System.out.println("Введите название книги");
        BufferedReader k = new BufferedReader(new InputStreamReader(System.in, "windows-1251"));
String Name = k.readLine();
String book = author + " - "+ Name;
        String list[] = new File("books").list();
        int ch=0;    
        for(int i = 0; i < list.length; i++)
                if(book.equals(list[i])){
                    ch=1;
                    }
                  if (ch==1)  {
                      System.out.println("Искомая книга присутствует в библиотеке");
                      System.out.println("Введите добавляемую информацию");
        BufferedReader i = new BufferedReader(new InputStreamReader(System.in, "windows-1251"));
        String info = i.readLine();
                      
                      try {
 BufferedWriter out = new BufferedWriter(
  new OutputStreamWriter(
  new FileOutputStream("books\\"+book)));
 out.write(info);
 out.newLine();
 out.close();
} catch (Exception e1) {
 e1.printStackTrace();
}               
                  }
                   else
                      System.out.println("Книга не найдена или поиск задан в неверном формате");
    
}
   @Override
    public void execute(String... args) {
        throw new UnsupportedOperationException("Not supported yet.");
    }
    }
    

